soft skills vs hard skills soft skills interview questions